Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Ljubljana Open - Ljubljana Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Austria F1 Roma Challenger 2007 - Rome Timisoara Challenger - Timisoara Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Slovenia F1 Croatia F3 Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Bosnia/Herzegovina F2 Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Karshi Challenger - Karshi Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Constanta Challenger Rijeka Challenger Segovia Challenger Istanbul Challenger Asuncion Challenger Eckental Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Furth Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Brescia Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Sacramento Challenger Banja Luka Challenger - Banja Luka Morocco Tennis Tour - Tanger Fergana Challenger Iskratel Open - Kranj Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Challenger Tunisie - Tunis Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Buenos Aires Challenger Brescia Challenger Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Bangkok Challenger Curitiba Challenger Anning Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Gimcheon Challenger Busan Challenger Turin Challenger Orbetello Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka UTC Open - Cherkassy Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Cordenons Challenger Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Zhangjiagang Challenger Ljubljana Challenger Kaohsiung Challenger UTC Open by Selena - Cherkassy Caloundra ATP Challenger - Caloundra Samarkand Challenger Istanbul Challenger Napoli Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger Bangalore Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Qujing Challenger Andria Challenger Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Singapore Adidas International - Sydney Aix En Provence Challenger Infiniti Open - Los Angeles Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel Winnetka Challenger AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis AIG Japan Open - Tokyo Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Kyoto Challenger Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Fairfield Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Australian Men's Hardcourt Championships - Adelaide Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger AAPT Championships - Adelaide Adidas International - Sydney Portoroz Challenger The Stella Artois Grass Court Championships - London Suzhou Challenger Timisoara Challenger - Timisoara Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton AIG Japan Open - Tokyo Shanghai Challenger Samarkand Challenger - Samarkand ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Bangalore Challenger Ljubljana Open - Ljubljana Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Cordenons Challenger Mallorca Challenger Thailand Open - Bangkok Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Rome Challenger Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Adidas International - Sydney Poprad Tatry Challenger Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Medibank International - Sydney Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach Siebel Open - San Jose BMW Open - Munich Ipsos Bucharest Challenger - Bucharest ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kitzbuhel Challenger Proton Malaysian Open - Kuala Lumpur Charlottesville Challenger RCA Championships - Indianapolis Knoxville Challenger Champaign Challenger Noumea Challenger U.S. Mens's Clay Court Championship - Houston Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Como Challenger Rijeka Challenger Franklin Templeton Tennis Classic - Scottsdale Burnie Challenger Antalya Challenger Aircel Chennai Open - Chennai Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Busan Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Cremona Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Alessandria Challenger SkiStar Swedish Open - Bastad Winston Salem - Winston Salem AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Aircel Chennai Open - Chennai Apia International - Sydney Prostejov Challenger Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Legg Mason Tennis Classic - Washington Cancun Challenger Puebla Challenger If Stockholm Open - Stockholm Medibank International - Sydney Winnetka Challenger Valencia Open - Valencia Vicenza Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb AEGON Championships - London SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Montevideo Challenger Meknes Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Sao Leopoldo Challenger BB&T Atlanta Open - Atlanta Rabat Challenger ATP Vegeta Croatia Open - Umag Marbella Challenger Marrakech Challenger Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Barletta Challenger BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington AEGON Championships - London Brisbane International - Brisbane Napoli Challenger SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Blunmenau Challenger US Men's Clay Court Championship - Houston Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Croatia Open Umag - Umag US Men's Clay Court Championship - Houston Las Vegas Challenger AEGON Championships - London Yeongwol Challenger The Stella Artois Championships - London ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney Budapest Challenger SA Tennis Open - Johannesburg AEGON Championships - London Atlanta Tennis Championships - Atlanta Hong Kong Challenger Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Barcelona Challenger AEGON Championships - London Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Pune Challenger CMG Asia Open - Hong Kong Shenzhen Challenger Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Adidas International - Sydney Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger Renault Slovenian Open - Ljubljana Next Generation Adelaide International - Adelaide Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami The Stella Artois Grass Court Championships - London Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami The Nottingham Open - Nottingham Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heineken Open Singapore - Singapore Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington D.C. Sony Ericsson Open - Miami Tennis Masters Series - Montreal Western & Southern Financial Group Masters - Cincinnati SAP Open - San Jose German Open - Hamburg Shanghai - Shanghai Bengalaru Challenger PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Rome Campionati Internazionali D'Italia - Rome Internazionali BNL dItalia - Rome Tennis Masters Series - Rome Western & Southern Financial Group Masters - Cincinnati Apia International - Sydney UNICEF Open - 's Hertogenbosch Masters Series - Hamburg Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ATP Studena Croatia Open Umag - Umag AEGON Championships - London Eurocard Open - Stuttgart Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York PBZ Zagreb Indoors - Zagreb French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Australian Open (juniors) Hopman Cup - Perth Davis Cup, Group 2, F, LAT-SLO, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 AAMI Classic - Kooyong Davis Cup, Group 1, 2R, AUS-THA 5-0 AAMI Classic - Kooyong Davis Cup, Group I, 1R, POL-SLO 3-2 AAMI Classic - Kooyong Hopman Cup - Perth Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Lisbon Olympics - Sydney Olympics - London Olympics - Beijing